<div id="fi_categories_form">

<!--// NOUVELLE CATÉGORIE -->
<div id="fi_newcat_form">
	<form name="ajouter" method="post" action="index.php?a=fi&sa=addcat&d=fi&p=cat">
		<span class="list-titre"><?php abbr("fi_op_cat_new");?> :</span>
			<?php say("fi_cat_titre"); ?> :
			<input type="text" name="nom" size="20" />
			<?php say("fi_cat_couleur"); abbr("labels-couleur-help"); ?> : 
			<input type="text" naùe="couleur" size="10" />
			<input type="submit" value="<?php say("fi_cat_creer"); ?>" style="font-size:0.8em;" />
	</form>
</div>

<!--// Graphiques -->
<div style="float:right; position:relative; margin-right:1em;">
	<img src="graphs/fi_cat_nombre.php" />
	<br />
	<img src="graphs/fi_cat_somme.php" />
</div>

<!--// LISTE DES CATÉGORIES -->
<div id="fi_listcat_form">
	<ul class="fi_cat_list">
	<?php
	$connexion = new Connexion();
	$sql = "SELECT * FROM fi_categories ORDER BY nom ASC;";
	$req = $connexion->query($sql);
	while($data = $connexion->fetch_assoc($req))
	{
		// Initialisation
		$conn = new Connexion();

		// Données de la catégorie
		$id = $data['id'];
		$nom = $data['nom'];
		$couleur = $data['couleur'];
		
		// Combien d'opérations dans la catégorie ?
		$sql = "SELECT * FROM fi_operations WHERE categories='$id';";
		$count = $conn->count($conn->query($sql));
		if($count == 0)		$nombre = donner("fi_op_op_none");
		elseif($count == 1) $nombre = $count." ".donner("fi_op_op");
		elseif($count > 1) 	$nombre = $count." ".donner("fi_op_op_s");
		else 				$nombre = donner("fi_op_op_none");
		
		// Les 5 dernières opérations de la catégorie
		$lastop = "<ul class=\"fi_cat_op_ul\">";
		$sql = "SELECT id,nom,montant,date_enregistrement FROM fi_operations "
			  ."WHERE categories='$id' AND MONTH(date_enregistrement) = MONTH(NOW()) and YEAR(date_enregistrement) = YEAR(NOW()) "
			  ."ORDER BY date_enregistrement DESC";
		$req = $conn->query($sql);
		while($dt = $conn->fetch_assoc($req))
		{
			// Nom et id
			$opid = $dt['id'];
			$opnom = stripslashes($dt['nom']);
			
			// Date
			$date = formater_date($dt['date_enregistrement'],false);
			
			// Montant
			if($dt['montant'] > 0) 	$montant = "<span class=\"colorpos small\">".$dt['montant']."</span>";
			else					$montant = "<span class=\"colorneg small\">".$dt['montant']."</span>";
			
			$lastop .= "<li class=\"fi_cat_op_li\">"
					."<a href=\"index.php?d=fi&p=op&op=show&id=$opid\">$opnom</a> [$montant | $date]"
					."</li>";
		}
		$lastop .= "</ul>";
		
		
		// Modifier/supprimer
		$modifier = "<a href=\"#\" onclick=\"javascript:fi_cat_mod($id)\">".donner("fi_cat_modifier")."</a>";
		$supprimer = "<a href=\"#\" onclick=\"javascript:fi_cat_sup($id)\">".donner("fi_cat_supprimer")."</a>";
				
		// Affichage
		echo "<li class=\"fi_cat_list_item\"><span style=\"font-weight:bold; color:$couleur;\">$nom</span> "
				."<span class=\"small\">($nombre) ($modifier|$supprimer)</span></li>$lastop<br />"
			."<div id=\"fi_cat_mod_$id\" style=\"display:none;\">"
				."<form name=\"modifier\" method=\"post\" action =\"index.php?a=fi&sa=modcat&d=fi&p=cat\">"
				."<label>".donner("fi_cat_titre")
				." : <input type=\"text\" name=\"nom\" value=\"$nom\" /></label>&nbsp;"
				."<label>".donner("fi_cat_couleur")
				." : <input type=\"text\" name=\"couleur\" size=\"10\" value=\"$couleur\" style=\"color:$couleur;\"/></label>"
				."<input type=\"hidden\" name=\"id\" value=\"$id\" />"
				."<input type=\"submit\" value=\"".donner("ok")."\">"
				."</form>"
			."</div>"
			."<div id=\"fi_cat_sup_$id\" style=\"display:none;\">"
				."<form name=\"supprimer\" method=\"post\" action =\"index.php?a=fi&sa=supcat&d=fi&p=cat\">"
				."<input type=\"hidden\" name=\"id\" value=\"$id\" />"
				."<input type=\"submit\" value=\"".donner("fi_cat_supprimer2")."\">"
				."</form>"				
			."</div>";
	}
	?>
	</ul>
</div>

</div>